// npm install easy-ftp@0.3.44
var EasyFtp = require('easy-ftp');
var ftp = new EasyFtp();
var config = {
    host: 'xxx.com',
    port: 22, 
    username: 'root',
    password: '123456',
    type : 'sftp'
};
let remoteUlr='/home/vue.blog.top' //要替换的文件夹
let LocalUlr='./dist/'
// let DateDay=(new Date).toLocaleDateString().split('/').join('')
// let Time=(new Date).toLocaleTimeString().substr(2).split(':').join('')
// let newDate=`线上${DateDay}-${Time}`
ftp.connect(config);  
console.log('正在上传服务器')
// ftp.download(`${remoteUlr}/*`, `./backups-serve/${newDate}/`,(err)=>{
    // if(err) {console.log('备份失败,请写对路径'); return ftp.close(); }
    // console.log(`备份服务器数据${remoteUlr} 重新生成文件名字为`,newDate) 
    ftp.rm(`${remoteUlr}`, (err)=>{
        console.log(`清空${remoteUlr}文件夹`)
        ftp.mkdir(`${remoteUlr}`, (err)=>{ 
            console.log(`新建${remoteUlr}文件夹成功`)
            ftp.upload(`${LocalUlr}/*`,  `${remoteUlr}`, (err)=>{
                console.log(`上传数据完成`)
                ftp.close(); 
                console.log('结束连接')
            });	
        });	
       
    });
// }); 
